package com.example.demo.singlecase;
/**
 * 2饿汉模式-变种（静态代码块）【可用】
 * 
 * 优点：这种写法比较简单，就是在类装载的时候就完成实例化。避免了线程同步问题。
缺点：在类装载的时候就完成实例化，没有达到Lazy Loading的效果。如果从始至终从未使用过这个实例，则会造成内存的浪费。
 * @author chenjie
 *
 */
public class Singleton2 {
	private static Singleton2 singleton;
	static {
		singleton=new Singleton2();
	}
	
	private Singleton2() {
		
	}
	public static Singleton2 getInstance() {
		return singleton;
	}
	

}
